@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2018-03-05 09:31:58
 * @version $Id$
 */
html{background:#fff;overflow:auto;}
body{min-width:1200px;font:12px/18px "Microsoft Yahei";font-weight:lighter;color:#333; -webkit-font-smoothing: antialiased; }
a{color:#333; text-decoration:none; cursor:pointer; outline: 0 none;}
a:hover{ text-decoration:none;color:#ff4f20;}
a:focus{-moz-outline-style:none; border:0px;blr:expression(this.onFocus=this.blur());outline: none;}
input:focus{ outline: none; }
input:hover{ outline: none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0;}
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}
ol,li,ul,dl,dt,dd{list-style:none;}
fieldset,img {border:0}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:lighter;}
table{border-collapse:collapse; border-spacing:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
select,button{font-family:inherit; font-size:inherit; font-weight:inherit; outline-style:none; outline-width:0pt; padding: 0; margin: 0;}
b,em,i{display:inline-block; font-weight:normal; font-style:normal;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.clearfix{ zoom:1;}
.container { width:1200px; position:relative; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}


/*公共头部开始*/
.header{ width: 100%; height: 100px; position: absolute; z-index: 99; background: url('../img/header_bg.png');}
.top{ width: 1200px; height: 100px; margin: 0 auto;}
.logo{ width: 74px; height: 70px; padding-top: 15px;}
.nav{ margin-right: 20px; float: left;}
.nav li{ float: left; width: 122px; height: 100px;}
.nav li a{ display: block; width: 122px; height: 100px; text-align: center; line-height: 100px; font-size: 18px; color: #333333;}
.nav li.current a{ color: #05acf2; background: #ffffff; }
.nav li:hover a{ color: #05acf2; background: #ffffff; }
.nav li ul{ width: 100%; position: absolute; width: 100%; z-index: 2; display: none;}
.nav li ul li{ float: left; height: 60px; line-height: 60px; width: 122px;}
.nav li ul li a{ display: block; height: 60px; line-height: 60px;}
.second-bg{ width: 100%; height: 60px; background: #d6e0e2; position: relative; z-index: 1; display: none;}
.top form{ background: #f9f7f4; float: left; margin-top: 36px; border-radius:10px; border: 1px solid #c7c5c3; behavior:url('js/PIE.htc');}
.top form input{ border: 0 none; background: none; color: #adabab; font-size: 12px; height: 28px; line-height: 28px;}
.top form input[type="text"]{ padding-left: 8px; width: 149px;}
.top form input[type="submit"]{ width: 31px; cursor: pointer; background: url('../img/search.jpg') no-repeat 0px center;}
/*公共头部结束*/

/*banner开始*/
.banner{ width: 100%; height: 700px;background: #000000; position: relative; z-index: 10; overflow-x: hidden;}
.slidebox{ width: 1920px; height: 700px; overflow: hidden; position: absolute; left: 50%; margin-left: -960px;}
.slidebox .hd{ position: absolute; bottom:18px; width: 100%; height: 18px; z-index: 100;}
.slidebox .hd ul{ text-align: center; }
.slidebox .hd li{ width: 18px; height: 18px; background: #ffffff; display: inline-block; border-radius: 50%; margin: 0 12px; cursor: pointer;}
.slidebox .hd li.on{ background: #66ccff; }
.slidebox .prev{ display: block; width: 44px; height: 76px; background: url('../img/prev.png'); position: absolute; left:360px; bottom: 313px;}
.slidebox .prev:hover{ background: url('../img/prev1.png'); }
.slidebox .next{ display: block; width: 44px; height: 76px; background: url('../img/next.png'); position: absolute; right:360px; bottom: 313px;}
.slidebox .next:hover{ background: url('../img/next1.png'); }
/*banner结束*/

/*公共底部开始*/
.footer{ width: 100%; height: 50px;background: #1eb4f3;}
.footer p{ width: 100%; text-align: center; font-size: 16px; line-height: 50px; }
/*公共底部结束*/